/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package estruturas;

import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author Diego
 */
public class Pessoa
{

    private Integer kpessoa = null;
    private Integer numero = null;
    private Integer kcidade = null;
    private String nome = null;
    private String cpf = null;
    private String rg = null;
    private String rua = null;
    private String complemento = null;
    private String telefone = null;
    private String ddd = null;
    private String ddd_cel = null;
    private String celular = null;
    private String cep = null;

    public Pessoa()
    {
    }

    public Pessoa(Pessoa a)
    {
        kpessoa = a.getKpessoa();
        numero = a.getNumero();
        kcidade = a.getKcidade();
        nome = a.getNome();
        cpf = a.getCpf();
        rg = a.getRg();
        rua = a.getRua();
        complemento = a.getComplemento();
        telefone = a.getTelefone();
        ddd = a.getDdd();
        ddd_cel = a.getDdd_cel();
        celular = a.getCelular();
        cep = a.getCEP();
    }

//    public pessoa(ResultSet t)
//    {
////        try
////        {
//            kpessoa = t.getInt("kpessoa");
//            numero = t.getInt("numero");
//            kcidade = t.getInt("kcidade");
//            nome = t.getString("nome");
//            sobrenome = t.getString("sobrenome");
//            cpf = t.getString("cpf");
//            rg = t.getString("rg");
//            rua = t.getString("rua");
//            complemento = t.getString("complemento");
//            telefone = t.getString("telefone");
//            ddd = t.getString("ddd");
//            ddd_cel = t.getString("ddd_cel");
//            celular = t.getString("celular");
//            cep = t.getString("cep");
//
////        } catch (SQLException ex)
////        {
////            tela_erro erro = new tela_erro("Erro ao buscar pessoa." + ex.getMessage());
////            erro.setLocationRelativeTo(null);
////        }
//    }
    public Pessoa getPessoa()
    {
        return this;
    }

    /**
     * @return the kpessoa
     */
    public Integer getKpessoa()
    {
        return kpessoa;
    }

    /**
     * @param kpessoa the kpessoa to set
     */
    public void setKpessoa(int kpessoa)
    {
        this.kpessoa = kpessoa;
    }

    /**
     * @return the numero
     */
    public Integer getNumero()
    {
        return numero;
    }

    /**
     * @param numero the numero to set
     */
    public void setNumero(String numero)
    {
        if (numero.length() != 0)
        {
            this.numero = Integer.parseInt(numero);
        } else
        {
            this.numero = 0;
        }
    }

    /**
     * @return the kcidade
     */
    public Integer getKcidade()
    {
        return kcidade;
    }

    /**
     * @param kcidade the kcidade to set
     */
    public void setKcidade(int kcidade)
    {
        this.kcidade = kcidade;
    }

    /**
     * @return the nome
     */
    public String getNome()
    {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome)
    {
        this.nome = nome;
    }

    /**
     * @return the cpf
     */
    public String getCpf()
    {
        return cpf;
    }

    /**
     * @param cpf the cpf to set
     */
    public void setCpf(String cpf)
    {
        this.cpf = cpf;
    }

    /**
     * @return the rg
     */
    public String getRg()
    {
        return rg;
    }

    /**
     * @param rg the rg to set
     */
    public void setRg(String rg)
    {
        this.rg = rg;
    }

    /**
     * @return the rua
     */
    public String getRua()
    {
        return rua;
    }

    /**
     * @param rua the rua to set
     */
    public void setRua(String rua)
    {
        this.rua = rua;
    }

    /**
     * @return the complemento
     */
    public String getComplemento()
    {
        return complemento;
    }

    /**
     * @param complemento the complemento to set
     */
    public void setComplemento(String complemento)
    {
        this.complemento = complemento;
    }

    /**
     * @return the telefone
     */
    public String getTelefone()
    {
        return telefone;
    }

    /**
     * @param telefone the telefone to set
     */
    public void setTelefone(String telefone)
    {
        this.telefone = telefone;
    }

    /**
     * @return the ddd
     */
    public String getDdd()
    {
        return ddd;
    }

    /**
     * @param ddd the ddd to set
     */
    public void setDdd(String ddd)
    {
        this.ddd = ddd;
    }

    /**
     * @return the ddd_cel
     */
    public String getDdd_cel()
    {
        return ddd_cel;
    }

    /**
     * @param ddd_cel the ddd_cel to set
     */
    public void setDdd_cel(String ddd_cel)
    {
        this.ddd_cel = ddd_cel;
    }

    /**
     * @return the celular
     */
    public String getCelular()
    {
        return celular;
    }

    /**
     * @param celular the celular to set
     */
    public void setCelular(String celular)
    {
        this.celular = celular;
    }

    public String getCEP()
    {
        return this.cep;
    }

    public void setKcidade(Object selectedItem)
    {
        if (selectedItem != null)
        {
            IdString t = (IdString) selectedItem;
            this.kcidade = t.getId();
        } else
        {
            this.kcidade = -1;
        }
    }

    public void setCep(String text)
    {
        this.cep = text;
    }

    public void setNumero(int aInt)
    {
        numero = aInt;
    }
}
